package com.heima.common.util;

import com.heima.common.dto.User;

/**
 * 定义线程方法
 * @Author WSJ
 * @Date 2022-03-12-14:19
 * @Version 1.0 （版本号）
 */
public class MediaThreadLocalUtil {
    private static final ThreadLocal<User> TL = new ThreadLocal<>();

    /**
     * 保存用户到线程中
     * @param user
     */
    public static void set(User user) {
        TL.set(user);
    }

    /**
     * 取出线程中的用户
     * @return
     */
    public static User get() {
        return TL.get();
    }

    /**
     * 释放资源
     */
    public static void remove() {
        TL.remove();
    }
}
